<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>codePointAt</title>
  <script>

    /**
     * codePointAt(pos) 方法返回 一个 Unicode 编码点值的非负整数。
     * pos: 这个字符串中需要转码的元素的位置。
     * 返回值:返回值是在字符串中的给定索引的编码单元体现的数字，如果在索引处没找到元素则返回 undefined 。
     */

    /** 
     * 如果在指定的位置没有元素则返回 undefined。如果在索引处开始没有 UTF-16 代理对，将直接返回在那个索引处的编码单元。
     */

    'ABC'.codePointAt(1);          // 66
    '\uD800\uDC00'.codePointAt(0); // 65536
    'XYZ'.codePointAt(42); // undefined

  </script>
</head>

<body>

</body>

</html>